Transformation of Transportation Data Models from Unified Modeling Language to Web Ontology Language
نویسندگان
چکیده
(FGDC) defined the transportation geographic information framework data content standard using UML class diagrams. Many transportation applications also developed data models using UML class diagrams (e.g., 6, 7 ). The UML data model supports the exchange of spatial and temporal transportation data and fosters improvements in common spatial data infrastructure through enhanced data sharing. Furthermore, as an object-oriented data model, it enhances the efficiency of database maintenance and increases application performance (6). Despite these advantages, the UML data model supports data interoperability only at the syntactic and schematic level and cannot resolve the semantic heterogeneity problem that is inherent in diverse transportation data sources. Without agreement regarding the semantics of their data, different transportation applications and organizations have used different terminologies to develop their own UML data models. Thus, the UML data model cannot be presented as a semantically coherent framework at the transportation domain for the integration of distributed and heterogeneous data sources (7 ). One possible approach to overcome the problem of semantic heterogeneity is by means of ontology (8). Literatures using ontology to address the vexing semantic challenges in transportation applications appeared recently. For example, Wang et al. propose an ontologybased public transport query system to query semantic information (9). Obitko and Mařík present a way of expressing mappings between ontologies and using such mappings for communication between transportation agents (10). Darter et al. report the development of an interoperable asset management system using ontology-based semantic models (11). Sudre et al. describe the creation of bridge ontologies to address the lack of interoperability that transportation agencies face (12). Although recognized as a means to overcome the problem of semantic heterogeneity in transportation applications, ontology is new and is immature; many related issues are still in the research stage, such as ontology development (13). Thus, although people have begun to actively build ontologies for transportation applications [e.g., the GDF-based Ontology of Transportation Networks (OTN), www.pms.ifi.lmu.de/rewerse-wga1/otn/OTN.owl], ontology building is not an easy task. Currently, ontologies are built by a few people, typically researchers, using ontology tools and editors such as Protégé (14). Although these ontology tools and editors supporting ontological modeling have improved over the past few years and many functions (e.g., ontology consistency checking, importation of existing ontologies, and ontology visualization) are now available, manual ontology building has been a difficult and error-prone task and becomes the bottleneck in ontology-acquisition processes. For instance, it is unrealistic that Transformation of Transportation Data Models from Unified Modeling Language to Web Ontology Language
منابع مشابه
Transforming Between UML Conceptual Models And OWL 2 Ontologies
The ISO 19103 standard—defining rules and guidelines for conceptual modeling in the geographic domain—has deliberately chosen the Unified Modeling Language (UML) as “conceptual schema language” for geographic information systems. From today’s perspective—i.e. when taking into account today’s mature semantic web technology—another language might also be envisioned as language for specifying appl...
متن کاملAn Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملAn MDA-Based System for Ontology Engineering
W3C’s Semantic Web provides a common framework that allows data to be shared and reused across application and enterprise. As the Semantic Web shapes the future of the Web, it becomes more and more important in software engineering and enterprise application development. While existing ontology engineering tools provide a stack of ontology management support and are used successfully in certain...
متن کاملConceptual Modelling in UML and OWL-2
Both OWL-2 and UML static class diagrams lend themselves very well for conceptual modelling of complex information systems. Both languages have their advantages. In order to benefit from the advantages and software tools of both languages, it is usually necessary to repeat the modelling process for each language. We have investigated whether and how conceptual models written in one language can...
متن کاملModel Validation in Ontology Based Transformations
Model Driven Engineering (MDE) is an emerging approach of software engineering. MDE emphasizes the construction of models from which the implementation should be derived by applying model transformations. The Ontology Definition Meta-model (ODM) has been proposed as a profile for UML models of the Web Ontology Language (OWL). In this context, transformations of UML models can be mapped into ODM...
متن کامل